package ce.com.cenewbluesdk.connect;

/**
 * Created by Administrator on 2016/11/9 0009.
 */
public interface ReconnectMode {
    /**
     * 获取回连次数
     * @return
     */
    public int getConnectTimes();

    /**
     * 获取回连时间间隔
     * @return
     */
    public long getConnectIntervalTime();

    /**
     * 清除回连次数
     */
    public void clearConnectTimes();

    /**
     * 每回连一次，连接次数加1
     */
    public void addConnectTimes();

    /**
     * 在没有存储蓝牙地址的情况下
     * 判断是否需要自动回连
     */
    public boolean needTempConnect();


    /**
     * 重置零时回来次数
     */
    public void resetTempConnect();

    /**
     * 清楚零时回连
     */
    public void clearTempConnect();


}
